package com.atguigu.yygh.hosp.repository;

import com.atguigu.yygh.model.hosp.Schedule;
import org.springframework.data.mongodb.repository.MongoRepository;

import java.util.Date;
import java.util.List;

/**
 * @param :1.8=================================这个是持久化层
 * @author :又菜又爱玩的→速趴塞亚锦←
 * @description:
 * @create :第三方医院排班信息$
 */
public interface ScheduleRepository extends MongoRepository<Schedule,String> {
    //第三方医院(前端)排班列表的添加功能
    Schedule findByHoscodeAndDepcodeAndHosScheduleId(String hoscode, String depcode, String hosScheduleId);
    //第三方医院(前端)排班列表的(删除)功能
    Schedule findByHoscodeAndHosScheduleId(String hoscode, String hosScheduleId);
    //前端排班 == 排班信息展示（第三部分展示）         //本来是String这里要换成Date类型的因为mongodb是比较严谨的数据库，严格区分的
    List<Schedule> findByHoscodeAndDepcodeAndWorkDate(String hoscode, String depcode, Date date);

    Schedule findByHosScheduleId(String scheduleId);
}
